<?php

// 载入常量配置文件
require_once __DIR__.'/constant.php';
// 载入Loader类
require_once DESIGN_PATH.'Loader.php';
// 注册自动加载
\houze\Loader::register();
// 引入系统助手函数
require_once RUN_PATH.'system.php';
// 引入应用函数
require_once ROOT_PATH.'common'.DS.'common.php';
// 配置文件加载
\houze\Config::start();
// 注册错误和异常处理机制
\houze\Error::run()->register();
// 日志模块初始化
\houze\Log::run()->start();
// 路由表初始化
\houze\Route::run();
// 限流器初始化
//\houze\Limit::run();
// 中间件初始化
\houze\middleware\Loader::run()->init();
// 服务启动
\houze\App::run()->start();